package com.casic.modules.cyry.entity;

import com.casic.common.base.entity.BaseEntity;
import com.casic.common.validator.group.AddGroup;
import com.casic.common.validator.group.UpdateGroup;

import javax.validation.constraints.Size;


/**
 * 从业人员信息
 *
 * @author liqiang
 * @email 123456789@qq.com
 * @date 2019-05-13 17:20:33
 */
public class QyxxDdCyryxxEntity extends BaseEntity {
    //登记序号
    private String cyryDjxh;
    //企业代码
    private String cyryQydm;
    //企业名称
    private String cyryQymc;
    //姓名
    private String cyryXm;
    //性别
    private String cyryXbdmName;
    //性别代码
    @Size(max=1, message = "性别代码不能超过1位", groups = {AddGroup.class, UpdateGroup.class})
    private String cyryXbdmCode;
    //出生日期
    private String cyryCsrqName;
    //出生日期代码
    @Size(max=8, message = "出生日期代码不能超过8位", groups = {AddGroup.class, UpdateGroup.class})
    private String cyryCsrqCode;
    //民族
    private String cyryMzdmName;
    //民族代码
    @Size(max=2, message = "出生日期代码不能超过2位", groups = {AddGroup.class, UpdateGroup.class})
    private String cyryMzdmCode;
    //婚姻状况
    private String cyryHyzkdmName;
    //婚姻状况代码
    @Size(max=2, message = "婚姻状况代码不能超过2位", groups = {AddGroup.class, UpdateGroup.class})
    private String cyryHyzkdmCode;
    //户口所在地详址区号
    private String cyryHkszdxzqhdmName;
    //户口所在地详址区号代码
    @Size(max=6, message = "户口所在地区号代码不能超过6位", groups = {AddGroup.class, UpdateGroup.class})
    private String cyryHkszdxzqhdmCode;
    //户口所在地详址
    private String cyryHkszdxz;
    //证件号码
    private String cyryZjhm;
    //暂住证编号
    private String cyryZzzbh;
    //暂住地址
    private String cyryZzdz;
    //照片
    private byte[] cyryZp;
    //岗位名称
    private String cyryGwmc;
    //岗位责任描述
    private String cyryGwzrms;
    //联系电话
    private String cyryLxdh;
    //从业状态
    private String cyryCyryztdmName;
    //从业状态代码
    @Size(max=2, message = "从业状态代码不能超过2位", groups = {AddGroup.class, UpdateGroup.class})
    private String cyryCyryztdmCode;
    //登记日期
    private String cyryDjrqName;
    //登记日期代码
    @Size(max=8, message = "登记日期代码不能超过8位", groups = {AddGroup.class, UpdateGroup.class})
    private String cyryDjrqCode;
    //注销日期
    private String cyryZxrqName;
    //注销日期代码
    @Size(max=8, message = "注销日期代码不能超过8位", groups = {AddGroup.class, UpdateGroup.class})
    private String cyryZxrqCode;
    //所属派出名机构号
    private String cyrySspcsCode;
    //所属派出所
    private String cyrySspcsName;
    //所属分局机构号
    private String cyryFjCode;
    //所属分局
    private String cyryFjName;
    //删除状态
    @Size(max = 1, message = "删除状态不能超过1位", groups = {AddGroup.class, UpdateGroup.class})
    private String deleted;
     /**
      * 设置：登记序号
      */
     public void setCyryDjxh(String cyryDjxh) {
         this.cyryDjxh = cyryDjxh;
     }

    /**
     * 获取：登记序号
     */
      public String getCyryDjxh() {
            return cyryDjxh;
        }
     /**
      * 设置：企业代码
      */
     public void setCyryQydm(String cyryQydm) {
         this.cyryQydm = cyryQydm;
     }

    /**
     * 获取：企业代码
     */
      public String getCyryQydm() {
            return cyryQydm;
        }
     /**
      * 设置：企业名称
      */
     public void setCyryQymc(String cyryQymc) {
         this.cyryQymc = cyryQymc;
     }

    /**
     * 获取：企业名称
     */
      public String getCyryQymc() {
            return cyryQymc;
        }
     /**
      * 设置：姓名
      */
     public void setCyryXm(String cyryXm) {
         this.cyryXm = cyryXm;
     }

    /**
     * 获取：姓名
     */
      public String getCyryXm() {
            return cyryXm;
        }
     /**
      * 设置：性别
      */
     public void setCyryXbdmName(String cyryXbdmName) {
         this.cyryXbdmName = cyryXbdmName;
     }

    /**
     * 获取：性别
     */
      public String getCyryXbdmName() {
            return cyryXbdmName;
        }
     /**
      * 设置：性别代码
      */
     public void setCyryXbdmCode(String cyryXbdmCode) {
         this.cyryXbdmCode = cyryXbdmCode;
     }

    /**
     * 获取：性别代码
     */
      public String getCyryXbdmCode() {
            return cyryXbdmCode;
        }
     /**
      * 设置：出生日期
      */
     public void setCyryCsrqName(String cyryCsrqName) {
         this.cyryCsrqName = cyryCsrqName;
     }

    /**
     * 获取：出生日期
     */
      public String getCyryCsrqName() {
            return cyryCsrqName;
        }
     /**
      * 设置：出生日期代码
      */
     public void setCyryCsrqCode(String cyryCsrqCode) {
         this.cyryCsrqCode = cyryCsrqCode;
     }

    /**
     * 获取：出生日期代码
     */
      public String getCyryCsrqCode() {
            return cyryCsrqCode;
        }
     /**
      * 设置：民族
      */
     public void setCyryMzdmName(String cyryMzdmName) {
         this.cyryMzdmName = cyryMzdmName;
     }

    /**
     * 获取：民族
     */
      public String getCyryMzdmName() {
            return cyryMzdmName;
        }
     /**
      * 设置：民族代码
      */
     public void setCyryMzdmCode(String cyryMzdmCode) {
         this.cyryMzdmCode = cyryMzdmCode;
     }

    /**
     * 获取：民族代码
     */
      public String getCyryMzdmCode() {
            return cyryMzdmCode;
        }
     /**
      * 设置：婚姻状况
      */
     public void setCyryHyzkdmName(String cyryHyzkdmName) {
         this.cyryHyzkdmName = cyryHyzkdmName;
     }

    /**
     * 获取：婚姻状况
     */
      public String getCyryHyzkdmName() {
            return cyryHyzkdmName;
        }
     /**
      * 设置：婚姻状况代码
      */
     public void setCyryHyzkdmCode(String cyryHyzkdmCode) {
         this.cyryHyzkdmCode = cyryHyzkdmCode;
     }

    /**
     * 获取：婚姻状况代码
     */
      public String getCyryHyzkdmCode() {
            return cyryHyzkdmCode;
        }
     /**
      * 设置：户口所在地详址区号
      */
     public void setCyryHkszdxzqhdmName(String cyryHkszdxzqhdmName) {
         this.cyryHkszdxzqhdmName = cyryHkszdxzqhdmName;
     }

    /**
     * 获取：户口所在地详址区号
     */
      public String getCyryHkszdxzqhdmName() {
            return cyryHkszdxzqhdmName;
        }
     /**
      * 设置：户口所在地详址区号代码
      */
     public void setCyryHkszdxzqhdmCode(String cyryHkszdxzqhdmCode) {
         this.cyryHkszdxzqhdmCode = cyryHkszdxzqhdmCode;
     }

    /**
     * 获取：户口所在地详址区号代码
     */
      public String getCyryHkszdxzqhdmCode() {
            return cyryHkszdxzqhdmCode;
        }
     /**
      * 设置：户口所在地详址
      */
     public void setCyryHkszdxz(String cyryHkszdxz) {
         this.cyryHkszdxz = cyryHkszdxz;
     }

    /**
     * 获取：户口所在地详址
     */
      public String getCyryHkszdxz() {
            return cyryHkszdxz;
        }
     /**
      * 设置：证件号码
      */
     public void setCyryZjhm(String cyryZjhm) {
         this.cyryZjhm = cyryZjhm;
     }

    /**
     * 获取：证件号码
     */
      public String getCyryZjhm() {
            return cyryZjhm;
        }
     /**
      * 设置：暂住证编号
      */
     public void setCyryZzzbh(String cyryZzzbh) {
         this.cyryZzzbh = cyryZzzbh;
     }

    /**
     * 获取：暂住证编号
     */
      public String getCyryZzzbh() {
            return cyryZzzbh;
        }
     /**
      * 设置：暂住地址
      */
     public void setCyryZzdz(String cyryZzdz) {
         this.cyryZzdz = cyryZzdz;
     }

    /**
     * 获取：暂住地址
     */
      public String getCyryZzdz() {
            return cyryZzdz;
        }
     /**
      * 设置：照片
      */
     public void setCyryZp(byte[] cyryZp) {
         this.cyryZp = cyryZp;
     }

    /**
     * 获取：照片
     */
      public byte[] getCyryZp() {
            return cyryZp;
        }
     /**
      * 设置：岗位名称
      */
     public void setCyryGwmc(String cyryGwmc) {
         this.cyryGwmc = cyryGwmc;
     }

    /**
     * 获取：岗位名称
     */
      public String getCyryGwmc() {
            return cyryGwmc;
        }
     /**
      * 设置：岗位责任描述
      */
     public void setCyryGwzrms(String cyryGwzrms) {
         this.cyryGwzrms = cyryGwzrms;
     }

    /**
     * 获取：岗位责任描述
     */
      public String getCyryGwzrms() {
            return cyryGwzrms;
        }
     /**
      * 设置：联系电话
      */
     public void setCyryLxdh(String cyryLxdh) {
         this.cyryLxdh = cyryLxdh;
     }

    /**
     * 获取：联系电话
     */
      public String getCyryLxdh() {
            return cyryLxdh;
        }
     /**
      * 设置：从业状态
      */
     public void setCyryCyryztdmName(String cyryCyryztdmName) {
         this.cyryCyryztdmName = cyryCyryztdmName;
     }

    /**
     * 获取：从业状态
     */
      public String getCyryCyryztdmName() {
            return cyryCyryztdmName;
        }
     /**
      * 设置：从业状态代码
      */
     public void setCyryCyryztdmCode(String cyryCyryztdmCode) {
         this.cyryCyryztdmCode = cyryCyryztdmCode;
     }

    /**
     * 获取：从业状态代码
     */
      public String getCyryCyryztdmCode() {
            return cyryCyryztdmCode;
        }
     /**
      * 设置：登记日期
      */
     public void setCyryDjrqName(String cyryDjrqName) {
         this.cyryDjrqName = cyryDjrqName;
     }

    /**
     * 获取：登记日期
     */
      public String getCyryDjrqName() {
            return cyryDjrqName;
        }
     /**
      * 设置：登记日期代码
      */
     public void setCyryDjrqCode(String cyryDjrqCode) {
         this.cyryDjrqCode = cyryDjrqCode;
     }

    /**
     * 获取：登记日期代码
     */
      public String getCyryDjrqCode() {
            return cyryDjrqCode;
        }
     /**
      * 设置：注销日期
      */
     public void setCyryZxrqName(String cyryZxrqName) {
         this.cyryZxrqName = cyryZxrqName;
     }

    /**
     * 获取：注销日期
     */
      public String getCyryZxrqName() {
            return cyryZxrqName;
        }
     /**
      * 设置：注销日期代码
      */
     public void setCyryZxrqCode(String cyryZxrqCode) {
         this.cyryZxrqCode = cyryZxrqCode;
     }

    /**
     * 获取：注销日期代码
     */
      public String getCyryZxrqCode() {
            return cyryZxrqCode;
        }
     /**
      * 设置：所属派出名机构号
      */
     public void setCyrySspcsCode(String cyrySspcsCode) {
         this.cyrySspcsCode = cyrySspcsCode;
     }

    /**
     * 获取：所属派出名机构号
     */
      public String getCyrySspcsCode() {
            return cyrySspcsCode;
        }
     /**
      * 设置：所属派出所
      */
     public void setCyrySspcsName(String cyrySspcsName) {
         this.cyrySspcsName = cyrySspcsName;
     }

    /**
     * 获取：所属派出所
     */
      public String getCyrySspcsName() {
            return cyrySspcsName;
        }
     /**
      * 设置：所属分局机构号
      */
     public void setCyryFjCode(String cyryFjCode) {
         this.cyryFjCode = cyryFjCode;
     }

    /**
     * 获取：所属分局机构号
     */
      public String getCyryFjCode() {
            return cyryFjCode;
        }
     /**
      * 设置：所属分局
      */
     public void setCyryFjName(String cyryFjName) {
         this.cyryFjName = cyryFjName;
     }

    /**
     * 获取：所属分局
     */
      public String getCyryFjName() {
            return cyryFjName;
        }
     /**
      * 设置：删除状态
      */
     public void setDeleted(String deleted) {
         this.deleted = deleted;
     }

    /**
     * 获取：删除状态
     */
      public String getDeleted() {
            return deleted;
        }
}
